Supreme headquarters allied powers europe

Definitions

Noun
  1. 1
    the supreme headquarters that advises NATO on military matters and oversees all aspects of the Allied Command Europe wordnet

Next best steps

Mini challenge

Want a quick game? Try Word Finder.